Vector Microprocessors for Desktop Computing

نویسندگان

  • Mark G. Stoodley
  • Corinna G. Lee
چکیده

Desktop workloads are expected to shift over the next few years to become increasingly media-centric. These multimedia applications require much larger computational demands than current desktop processors can provide. In this paper, we describe four major requirements that we believe any eeective desktop processor should address: it should meet the performance requirements of desktop workloads, it should exploit advances in VLSI fabrication technology to provide this performance, it should provide scalable performance for diierent processor generations with binary compatibility, and it should have mature compiler technology. We explain how vector microprocessors meet three of these requirements, but there is a perception that the performance for non-vectorizable codes would be unacceptably low. The rst half of this paper argues that current desktop workloads such as productivity applications and the SPEC95 integer benchmarks are either highly interactive or contain little exploitable parallelism. We explain how vector microprocessors should be able to exploit advances in VLSI technology to provide acceptable performance for these types of applications. There is also an important class of multimedia programs, such as MPEG2 decoding, that cannot be vectorized without extensive loop reorganization because their parallelism is in outer loops. In the second half of the paper, we quantitatively evaluate three compiler approaches that enable vectorization of outer loop parallelism: loop interchange, complete loop unrolling and outer-loop vectorization. We nd that, contrary to the standard practice of using loop interchange, outer-loop vectorization provides the greatest performance beneet of the three techniques for four multimedia benchmarks including the IDCT kernel from MPEG2 decoding.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A study of operators’ computing efficiency with special focus on the readability under different viewing angles of a desktop

The main objective of this work is to determine the reading performance of operators’ under different viewing angles of a desktop computer. The effects of text/background color, viewing distance and character size on the speed of reading were investigated. The text and/or the background color combination were varied, with constant luminance contrast. Performance was recorded in terms of words p...

متن کامل

Microprocessors: The New LUT

Hardware design for high performance computing appears to be reaching its limits on several fronts. In the desktop microprocessor world, clock speeds seem to have reached their peak somewhere below 10 GHz. Power consumption has begun to approach, and in some cases surpass, 100 W. These issues, along with the problems of managing designs of approximately a billion transistors have caused one of ...

متن کامل

A Discussion of Using a Reconfigurable Processor to Implement the Discrete Fourier Transform

This paper presents the design and implementation of the Discrete Fourier Transform@FT) algorithm on a reconfigurable processor system. While highly applicable to many engineering problems, the DFT is an extremely computationally intensive a * Consequently, the eventual goal of this work is to enhance the execution ofa floating-point precision DFT algorithm by off loading the algorithm from the...

متن کامل

Versatility and VersaBench: A New Metric and a Benchmark Suite for Flexible Architectures

With the increasing miniaturization of transistors, wire delay and power consumption are emerging as the most formidable barriers to the scalability of microprocessors. Overcoming these barriers requires a fundamental rethinking of both microprocessor design and the programming models they support. Toward the former, new architecture designs are focusing on scalable and distributed alternatives...

متن کامل

A New Direction for Computer Architecture Research

In this paper we suggest a different computing environment as a worthy new direction for computer architecture research: personal mobile computing, where portable devices are used for visual computing and personal communications tasks. Such a device supports in an integrated fashion all the functions provided today by a portable computer, a cellular phone, a digital camera and a video game. The...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998